package com.liit.module.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.liit.module.entity.Carousel;
import com.liit.module.frame.utils.page.Pagination;

@Repository
public interface CarouselDao extends BaseDao {

	int deleteById(Integer id);

	Carousel selectById(Integer id);

	int insert(Carousel record);

	int updateById(Carousel record);

	/**
	 * 查询轮播图
	 * 
	 * @param record
	 * @return
	 */
	List<Carousel> listPage(Pagination pagination, @Param("record") Carousel record);

	/**
	 * 更新所有
	 * 
	 * @param record
	 * @return
	 */
	int update(Carousel record);
}